Hybrid Lattice-Boltzmann/Level-set Method for Liquid Simulation and Visualization
نویسندگان
چکیده
The particle level set method (PLSM) and the lattice Boltzmann method (LBM) have been two major physics-based liquid simulation techniques used in computer graphics to generate splendid and dynamic visual effects. PLSM suffers from a high computational cost which arises from the global pressure correction step whereas LBM requires a large amount of memory to store distribution functions. In this work, we propose a hybrid lattice Boltzmann method (HLBM), which integrates PLSM and LBM, to visualize realistic liquid motion with emphasis on the behavior of the liquid-gas interface. HLBM first runs the LBM solver, computes macroscopic velocities, and extrapolates the velocity field to the gas region. Subsequently, the level set function and particles are advected by the extrapolated velocity field, and advected particles are used to correct errors in the level set function based on PLSM. Finally, the density difference between LBM and PLSM solvers is added to the distribution functions to correct the errors of LBM. We test the method for the broken dam and the water drop simulations. The results show that HLBM improves the quality of the fluid simulation without increasing the number of grids. Compared to the simulation using LBM with a grid resolution of 3 50 , the mean of the geometrical distance from the ground truth is 21.70% and 13.02% less using HLBM with the same number of grids, for the water drop and the broken dam simulations, * Corresponding Author. Email: [email protected]. International Journal of Computational Science 1992-6669 (Print) 1992-6677 (Online) www.gip.hk/ijcs © 2009 Global Information Publisher (H.K) Co., Ltd. All rights reserved. GLOBAL INFORMATION PUBLISHER 1 respectively. The simulation results also show that HLBM offers more splashy and dynamic visual effects than LBM without increasing the grid size.
منابع مشابه
Gas-liquid Relative Permeability Estimation in 2D Porous Media by Lattice Boltzmann Method: Low Viscosity Ratio 2D LBM Relative Permeability
This work is a primary achievement in studying the CO2 and N2–oil systems. To predict gas-liquid relative permeability curves, a Shan-Chen type multicomponent multiphase lattice Boltzmann model for two-phase flow through 2D porous media is developed. Periodic and bounce back boundary conditions are applied to the model with the Guo scheme for the external body force (i.e.,...
متن کاملEvaluation of two lattice Boltzmann methods for fluid flow simulation in a stirred tank
In the present study, commonly used weakly compressible lattice Boltzmann method and Guo incompressible lattice Boltzmann method have been used to simulate fluid flow in a stirred tank. For this purpose a 3D Parallel code has been developed in the framework of the lattice Boltzmann method. This program has been used for simulation of flow at different geometries such as 2D channel fluid flow an...
متن کاملInvestigation on Instability of Rayleigh-Benard Convection Using Lattice Boltzmann Method with a Modified Boundary Condition
In this study, the effects of Prandtl number on the primary and secondary instability of the Rayleigh-Benard convection problem has been investigated using the lattice Boltzmann method. Two different cases as Pr=5.8 and 0.7 representing the fluid in liquid and gas conditions are examined. A body forces scheme of the lattice Boltzmann method was presented. Two types of boundary conditions in the...
متن کاملLattice Boltzmann Method Application on Headwater at Lata Kinjang Waterfall, Malaysia
Headwater accident is a natural phenomenon that occurs in every flow channel, resulting in tremendous incidents that involve vulnerable lives and destruction of its surroundings. This study focuses on simulation of potential headwater accidents at Lata Kinjang waterfall (Perak, Malaysia) with the aim of understanding the behavior of headwater accidents from the hydraulic aspect. By deploying th...
متن کاملImplementation of D3Q19 Lattice Boltzmann Method with a Curved Wall Boundary Condition for Simulation of Practical Flow Problems
In this paper, implementation of an extended form of a no-slip wall boundary condition is presented for the three-dimensional (3-D) lattice Boltzmann method (LBM) for solving the incompressible fluid flows with complex geometries. The boundary condition is based on the off-lattice scheme with a polynomial interpolation which is used to reconstruct the curved or irregular wall boundary on the ne...
متن کامل